file(GLOB_RECURSE typeFiles CONFIGURE_DEPENDS ${PROJECT_SOURCE_DIR}/lib/TypeSystem/*.cpp)
MESSAGE("type files: ${typeFiles}")
add_library(TypeSystem ${typeFiles})
target_link_libraries(
    TypeSystem
    PUBLIC 
    ScopeSystem
    ${llvm_libs}
)